@font-face {
    font-family: my-icons;
    src: url("my-icons.woff?de05ff7e") format("woff"),
             url("my-icons.ttf?de05ff7e") format("truetype"),
             url("my-icons.svg?de05ff7e#my-icons") format("svg");
    font-weight: normal;
    font-style: normal;
}

[class^="ico"], [class*=" ico"] {
    font-family: 'my-icons' !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
}


.ico-add::before {
    content: "\554a";
}

.ico-add_circle::before {
    content: "\554b";
}

.ico-add_circle_outlined::before {
    content: "\554c";
}

.ico-add_square::before {
    content: "\554d";
}

.ico-add_square_outlined::before {
    content: "\554e";
}

.ico-appointment_cancelled::before {
    content: "\554f";
}

.ico-archive::before {
    content: "\5550";
}

.ico-bookmark::before {
    content: "\5551";
}

.ico-bookmark_outlined::before {
    content: "\5552";
}

.ico-browser_window::before {
    content: "\5553";
}

.ico-browser_windows::before {
    content: "\5554";
}

.ico-cached::before {
    content: "\5555";
}

.ico-calendar::before {
    content: "\5556";
}

.ico-calendar_note::before {
    content: "\5557";
}

.ico-carousel_vertical::before {
    content: "\5558";
}

.ico-carousel_vertical_outlined::before {
    content: "\5559";
}

.ico-checkmark_circle::before {
    content: "\555a";
}

.ico-clear::before {
    content: "\555b";
}

